package com.garen.sys.biz.impl;

import com.garen.sys.dao.IFireCodeDao;
import com.garen.sys.entity.FireCode;
import com.garen.sys.biz.IFireCodeBiz;
import org.springframework.stereotype.Service;
import org.springframework.beans.factory.annotation.Autowired;
import java.util.List;
import com.garen.common.*;


@Service
public class FireCodeBizImpl implements IFireCodeBiz {

	@Autowired
	private IFireCodeDao fireCodeDao;

	/*
	*分页查询
	*/
	@Override
	public List<FireCode> getFireCodeList(PageBean<FireCode> pb,FireCode fireCode){
		return fireCodeDao.getPageList(pb,fireCode);
	}

	/*
	*分页查询
	*/
	@Override
	public List<FireCode> getFireCodeList(FireCode fireCode){
		return fireCodeDao.getList(fireCode);
	}

	/*
	*查询个体
	*/
	@Override
	public FireCode getFireCode(FireCode fireCode){
		return fireCodeDao.get(fireCode);
	}

	/*
	*保存
	*/
	@Override
	public int saveFireCode(MsgBean mbean,FireCode fireCode){
		int ret = -1;
		if(fireCode.getCodeId() == null){
			ret = fireCodeDao.add(fireCode);
		}else{
			ret = fireCodeDao.update(fireCode);
		}
		return ret;
	}

	/*
	*删除
	*/
	@Override
	public int delFireCode(MsgBean mbean,FireCode fireCode){
		return fireCodeDao.del(fireCode);
	}

}
